From: Cosimo Cecchi Date: Tue, 24 Feb 2015 00:40:06 +0000 (-0800) Subject: st-private: fix cogl orthographic projection matrix X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~1661 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=5bdaffd36ef33b4585719cf616a214f4770b5e62;p=gnome-shell.git st-private: fix cogl orthographic projection matrix Commit 1c1f63a7d7a5f0be5a796679d029a6b0c600b838 changed the shadow pipeline to use cogl_framebuffer_ortographic() instead of cogl_ortho(), but the two functions take their arguments in a different order. Fixes graphical corruption for text shadows in the login screen. https://bugzilla.gnome.org/show_bug.cgi?id=745061 --- diff --git a/src/st/st-private.c b/src/st/st-private.c index c928e6aa7..f48e1a514 100644 --- a/src/st/st-private.c +++ b/src/st/st-private.c @@ -459,7 +459,7 @@ _st_create_shadow_pipeline_from_actor (StShadow *shadow_spec, cogl_framebuffer_clear (fb, COGL_BUFFER_BIT_COLOR, &clear_color); cogl_framebuffer_translate (fb, -box.x1, -box.y1, 0); - cogl_framebuffer_orthographic (fb, 0, width, height, 0, 0, 1.0); + cogl_framebuffer_orthographic (fb, 0, 0, width, height, 0, 1.0); clutter_actor_set_opacity_override (actor, 255); clutter_actor_paint (actor);